package com.xyw.his00.pojo.dbpojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("pay_order")
public class PayOrder {
    @TableId(value ="id",type = IdType.AUTO)
    private Integer id;//订单id
    private Integer registerId;//病人挂号id
    private Integer typeId;//对应的检查/检验/处置项目id  消费项id  消费项  1是挂号费 2是检查费 3是检验费 4是处置费 5是处方费
    private Integer requestId;//申请id
    private String  orderNumber;//订单编号
    private String  patientName;//病人姓名
    private String  requestName;//申请名字
    private String  type;//订单标题 //挂号费 检查费 检验费 处置费 药物费用
    private String  techName;//各种项目名称
    private String  subject;//概要标题名称
    private String  registerName;//挂号名儿 普通/主任/专家挂号
    private String  orderNo;//病历号
    private BigDecimal  techPrice;//单价
    private Integer count;//数量
    private BigDecimal  totalAmount;//应收金额
    private BigDecimal actualMoney;//实付金额
    private String  status;//订单状态 已创建/已支付/已取消
    private String  moneyType;//结算方式
    private LocalDateTime requestTime;//申请开立时间
    private LocalDateTime creationTime;//操作时间
}
